﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

namespace Angle
{
    using System.Reflection;
    using System.Web.Http;

    using Abp.Web;

    using Angle.Application.UserServices;

    using Castle.Facilities.Logging;

    using Skymate;
    using Skymate.Application.Services;
    using Skymate.Engines;
    using Skymate.Engines.DependencyManagement;
    using Skymate.Mvc;
    using Skymate.Mvc.Controllers.Dynamic.Builders;
    using Skymate.Services;

    public class MvcApplication : AbpWebApplication
    {
        protected override void Application_Start(object sender, EventArgs e)
        {
            
            base.Application_Start(sender, e);
        
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            LogHelper.Logger.Info("程序启动");
            
        }
    }
}
